package pl.edu.pw.ee.buildcity.scheduler.api;

import pl.edu.pw.ee.buildcity.scheduler.BuildCityJobDetail;
import pl.edu.pw.ee.buildcity.scheduler.SchedulerRuntimeException;

/**
 * @author mgrzechocinski
 * @since 2009-10-18
 */
public interface BuildCityScheduler {

	public abstract void save(BuildCityJobDetail jobDetail) throws SchedulerRuntimeException;

	public abstract BuildCityJobDetail getJobDetail(String jobName) throws SchedulerRuntimeException;

	public abstract void fireNow(String jobName);
}